.summary-panel .title-panel {
    height: 2.55rem;
    background-color: white;
    padding: 0.3rem 0.2rem
}

.summary-panel .title-panel .title {
    font-weight: bold;
    font-size: 0.5rem
}

.summary-panel .title-panel .content {
    font-size: 0.3rem;
    color: #9d9d9d;
    margin-bottom: .1rem;
}

.summary-panel .title-panel .price {
    color: red;
    font-weight: bold
}

.content-panel .detail-panel {
    margin: 0 auto
}

.content-panel .detail-panel img {
    height: 1.3rem;
}

.content-panel .content-picture {
    padding-bottom: 2rem
}

.content-panel .content-picture img {
    width: 100%
}

.bottom-panel {
    height: 1.5rem;
    position: fixed;
    background-color: #ffffff;
    bottom: 0;
    z-index: 10;
    width: 100%;
}

.bottom-panel .home-btn, .bottom-panel .cart-btn {
    float: left;
    line-height: 1.5rem;
    margin: 0 .4rem 0 .4rem;
    color: #adadad;
}

.bottom-panel .home-btn span, .bottom-panel .cart-btn span {
    font-size: 0.6rem
}

.bottom-panel .sale-btn {
    float: right;
    line-height: 1.1rem;
    color: white;
    text-align: center;
    font-size: 0.35rem;
    background: #fd5806;
    width: 3.2rem;
    margin: .2rem .2rem .2rem 0;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border: 1px solid #fd5806;
}

.bottom-panel .add-btn {
    float: right;
    line-height: 1.1rem;
    color: #fd5806;
    text-align: center;
    font-size: 0.35rem;
    background: white;
    width: 3.2rem;
    margin: .2rem 0 .2rem .2rem;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border: 1px solid #fd5806;
}




